//
//  TextViewUtil.h
//  YiJuZhangShou
//
//  Created by URANUS on 16/3/21.
//  Copyright © 2016年 Uranus. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "LabelDisclosureIndicatorView.h"

typedef enum : NSUInteger {
    TitleTag = 1,
    TextViewTag = 2,
    IndicatorViewTag = 3
} TextViewUtilTag;

@interface TextViewUtil : UIView
/**
 *
 *  带标题的textView(标题在左，内容在右，默认标题和内容字体颜色和大小相同)
 *
 *  @param backView   父view
 *  @param title      标题内容
 *  @param titleColor 标题颜色
 *  @param titleFont  标题字体
 *
 *  @return 内容textView
 */
+(UITextView *)loadTextViewWithTitleLabelWithBackView:(UIView *)backView
                                            withTitle:(NSString *)title
                                       withTitleColor:(UIColor *)titleColor
                                         andTitleFont:(UIFont *)titleFont;

/**
 *
 *  带标题和指示条的textView(标题在左，内容在右，指示条在最右边，默认标题和内容字体颜色和大小相同,)
 *
 *  @param backView   父view
 *  @param title      标题内容
 *  @param titleColor 标题颜色
 *  @param titleFont  标题字体
 *  @param dir        指示条初始方向
 *
 *  @return 内容textView
 */
+ (UITextView *)loadIndicatorTextViewWithTitleLabelWithBackView:(UIView *)backView withTitle:(NSString *)title withTitleColor:(UIColor *)titleColor withTitleFont:(UIFont *)titleFont andIndicatorDirection:(DisclosureIndicatorViewDir)dir;

@end
